package com.hw.one.dam2.dao;

import com.hw.one.dam2.param.PollutionParam;
import com.hw.one.dam2.param.SiteAirParam;
import com.hw.one.dam2.util.POIDemo;

import java.util.List;
import java.util.Map;

/**
 * Copyright 2017 汉威.智慧环保事业部.
 * Created by 李亚坤 on 2017/07/10 11:09.
 *
 *  T_DATA_SC_COLLECT_MIN5
 *  T_DATA_SC_COLLECT_HOUR
 */
public interface IPollutionDao {

    /**
     * 根据设备编码列表和时间段查询设备数据
     * @author 李亚坤
     * @createtime 2017年7月10日11:16:34
     * @param pollutionParam
     * @return
     */
    List<Map> findPollutionMinuteDataByTimeAndSNCodeList(PollutionParam pollutionParam);

    /**
     * 根据时间段和设备编码列表查询设备数据
     * @author 李亚坤
     * @createtime 2017年7月10日11:17:26
     * @param pollutionParam
     * @return
     */
    List<Map> findPollutionHourDataByTimeAndSNCodeList(PollutionParam pollutionParam);

    /**
     * 根据设备编码列表查询设备最新数据
     * @author 李亚坤
     * @createtime 2017年7月10日11:32:15
     * @param snCodeList
     * @return
     */
    List<Map> findPollutionHourNewDataBySNCodeList(List<String> snCodeList);


}
